34 S 193rd East Ave, Tulsa, OK 74108-2319, Tulsa
"Good food sometimes grumpy service all in all really good place"
"Good food sometimes grumpy service all in all really good place"